package com.aircjm.thinkinjava.part3;

/**
 * 在这个例子里面，传给f()方法的是一个引用，所以修改看起来是赋值，实际上修改的就是本来的对象的值
 */
public class PassObjectTest {
    static void f(Letter y) {
        y.c = 'z';
    }

    public static void main(String[] args) {
        Letter x = new Letter();
        x.c = 'a';

        System.out.println("1: " + x.c);
        f(x);
        System.out.println("2: " + x.c);

    }
}

class Letter {
    char c;
}
